let apiRoot = "";
let socketUrl = "";
if (process.env.NODE_ENV === 'development') {
	// 开发环境

	apiRoot = "http://192.168.2.166:8200/zbapi"
	// apiRoot ="https://caineng.hsk.top/zbapi"
	// apiRoot = "http://192.168.2.130:8200/zbapi"
	
} else if (process.env.NODE_ENV === 'production') {
	// 生产环境
	apiRoot ="https://caineng.hsk.top/zbapi"
	
}
//apiRoot ="https://caineng.hsk.top/zbapi"

//所有的接口
let api = {
	common: { 
		getSms: apiRoot + "/zbapi/user/getSms",
		checkSms: apiRoot + "/zbapi/user/checkSms",
		// 获取用户邮箱验证码
		getEmailSms:apiRoot + "/zbapi/user/getEmailSms",
		// 校验用户邮箱验证码
		checkEmailSms:apiRoot + "/zbapi/user/checkEmailSms",
		// 用户位置选择
		findAllAddress:apiRoot + "/zbapi/index/findAllAddress",
		// 查询企业分类信息
		companyType:apiRoot + '/zbapi/companyType/findAll',
		// 大事件灰色，如果返回1，表示出现了大事件
		bigEventGray:apiRoot + '/zbapi/index/bigEventGray',
		// 获取用户身份标识
		saveClientId:apiRoot + '/zbapi/user/saveClientId',
		// 查询用户身份是否为客服
		uniImAdmin:apiRoot + '/zbapi/user/uniImAdmin'
		
	},
	zhaobiao: {
		//招标集合查询 
		zbList: apiRoot + '/zbapi/index/findZbAll',
		detail :  apiRoot + '/zbapi/zhaobiao/findDetail',
		//发送邮箱
		sendEmail: apiRoot + '/zbapi/zhaobiao/sendEmail',
		//查询热词
		hotWord: apiRoot + '/zbapi/index/hotWord',
		//根据id查询评论
		comment: apiRoot +  '/zbapi/comment/findAll',
		//添加评论
		addComment: apiRoot+'/zbapi/comment/addComment',
		//添加评论点赞
		addCommentDigg: apiRoot+'/zbapi/comment/addCommentDigg',
		//根据id增加浏览数
		viewCount: apiRoot+ '/zbapi/zhaobiao/viewCount',
		favCount: apiRoot+ '/zbapi/zhaobiao/favCount',
		//删除收藏
		deleteFavCount: apiRoot+ '/zbapi/zhaobiao/deleteFavCount',
		//删除点赞
		deleteDiggCount: apiRoot+ '/zbapi/zhaobiao/deleteDiggCount',
		diggCount: apiRoot+ '/zbapi/zhaobiao/diggCount',
		
		//pdf转换url
		openPdfFile: apiRoot+ '/zbapi/index/openPdfFile',
		// 招标信息无需token查询
		zbfindDetail: apiRoot + '/zbapi/index/findDetail',
		// 无需token招标详情
		zbfindZbProperty: apiRoot + '/zbapi/index/findZbProperty'
		
		
	},
	
	user: {
		login:  apiRoot+ '/zbapi/userLogin/login',
		logout: apiRoot+ '/zbapi/userLogin/logout',
		register:  apiRoot+ '/zbapi/userLogin/register',
		forgot: apiRoot+'/zbapi/user/forgot',
		//修改个人信息
		updateInfo: apiRoot+'/zbapi/user/updateInfo',
		//修改密码
		updatePassword: apiRoot+'/zbapi/user/updatePassword',
		//获取用户信息
		getUserInfo: apiRoot+'/zbapi/user/getUserInfo',
		//查询自己的订阅
		keyword: apiRoot+'/zbapi/keyword/findAllByUserId',
		//查询自己的收藏
		findFavorite:apiRoot+'/zbapi/comment/findFavorite',
		//举报和反馈
		feedback:apiRoot+'/zbapi/feedback/addFeedback',
		//微信登录
		loginByWeixin: apiRoot+ '/zbapi/userLogin/loginByWeixin',
		// 反馈记录
		findFeedback: apiRoot+ '/zbapi/feedback/findFeedback',
		// 查询用户的消息
		userMessage: apiRoot+ '/zbapi/userMessage/findAll',
		// 消息设置为已读
		readOne: apiRoot+ '/zbapi/userMessage/readOne',
		// 将当前登录用户所有的消息设置为已读
		readAll: apiRoot+ '/zbapi/userMessage/readAll',
		// 查询用户未读消息
		findNoReadCount: apiRoot+ '/zbapi/userMessage/findNoReadCount',
		
		//uni_im登录需要的token
		getUniImJwtToken: apiRoot+ '/zbapi/user/getUniImJwtToken',
		
		//苹果用户登录
		iosLogin: apiRoot+ '/zbapi/userLogin/iosLogin',
		bindingIOS: apiRoot+ '/zbapi/userLogin/bindingIOS',
		
	},
	
	//订阅
	customMade:{
		//获取数据
		getData: apiRoot+'/zbapi/keyword/findAllByUserId',
		//保存 
		save: apiRoot+'/zbapi/keyword/save',
		//订阅的数据
		zbList: apiRoot+'/zbapi/zhaobiao/findCustomMade',
	},
	wechat: {
		miniAppLogin: apiRoot + '/zbapi/wechat/miniAppLogin',
		mpLogin: apiRoot + '/zbapi/wechat/mpLogin',
		devLogin: apiRoot + '/zbapi/wechat/devLogin',
		mpConfig: apiRoot + '/zbapi/wechat/mpConfig',
		// 获取用户微信昵称
		miniNickname: apiRoot + '/zbapi/zbapi/wechat/miniAppLogin',
		// 获取用户手机号码
		miniPhone: apiRoot + '/zbapi/wechat/wxAppPhone',
	},
	dicData:{
		// 查询所有公司信息
		findAll:apiRoot + '/zbapi/company/findAll',
		// 查询某公司详情
		company:apiRoot + '/zbapi/company/findOne',
		// 查询所有公司的中标信息
		companyBiddingList:apiRoot + '/zbapi/company/findCompanyBiddingList',
		//查询企业变更信息 
		companyChangeRecordList:apiRoot + '/zbapi/company/findCompanyChangeRecordList',
		// 查询企业主要人员
		companyMainStuffList:apiRoot + '/zbapi/company/findCompanyMainStuffList',
		// 企业注册人员
		companyRegisteredPersonnelDetailsList:apiRoot + '/zbapi/company/findCompanyRegisteredPersonnelDetailsList',
		// 企业资质证书信息
		companyQualificationDetailsList:apiRoot +'/zbapi/company/findCompanyQualificationDetailsList',
		// 查询企业业绩信息
		companyProjectDetailsList:apiRoot +'/zbapi/company/findCompanyProjectDetailsList',
		// 查询企业税务等级信息
		companyCreditRateList:apiRoot +'/zbapi/company/findCompanyCreditRateList'
	},
	// 发现页 数据查询
	check:{
		// 查询企业业绩信息
		findCompanyProjectDetailsListAll:apiRoot + '/zbapi/companyPlus/findCompanyProjectDetailsListAll',
		// 查询企业主要、股东人员
		findCompanyMainStuffListAll:apiRoot + '/zbapi/companyPlus/findCompanyMainStuffListAll',
		// 查询企业注册人员信息
		findCompanyRegisteredPersonnelDetailsListAll:apiRoot + '/zbapi/companyPlus/findCompanyRegisteredPersonnelDetailsListAll',
		// 查询企业排行信息
		findCompanyRankingList:apiRoot + '/zbapi/company/findCompanyRankingList',
		// 查询注册人员类型接口 
		findPersonType:apiRoot + '/zbapi/companyType/findPersonType',
		// 查询企业名称
		findCompanyName:apiRoot + '/zbapi/company/findCompanyName',
		// 全库搜索企业
		findAllMore:apiRoot + '/zbapi/company/findAllMore',
		// 查询中标表格信息
		findZbProperty:apiRoot + '/zbapi/zhaobiao/findZbProperty',
		// 查询新中标企业
		findNewBidding:apiRoot + '/zbapi/company/findNewBidding',
		findNewBidding2:apiRoot + '/zbapi/company/findNewBidding2',
		// 查询企业名称
		findOnlyCompanyName:apiRoot + '/zbapi/company/findOnlyCompanyName',
		// 不需要token 查询企业名称 判断公司是否存在
		zbfindOnlyCompanyName:apiRoot + '/zbapi/index/findOnlyCompanyName'
		
		
	},
	pay:{
		// 支付金额分类
		findPayType:apiRoot + '/zbapi/pay/findPayType',
		// 支付类型金额  app
		recharge:apiRoot + '/zbapi/pay/recharge',
		// 微信小程序 微信支付
		rechargeWxApp:apiRoot + '/zbapi/payCn/rechargeWxApp',
		// 交易记录
		findPayLog:apiRoot + '/zbapi/pay/findPayLog',
		// 根据订单ID查询支付交易记录
		findPayLogByOrderId:apiRoot + '/zbapi/pay/findPayLogByOrderId',
		// 充值公告 
		payNotice:apiRoot + '/zbapi/pay/payNotice'
	}
};

const courtConfig = {
	//微信公众号APPID
	publicAppId: "",
	//请求接口
	baseUrl: apiRoot,
	//webSocket地址
	socketUrl: socketUrl,
	//平台名称
	platformName: "uniApp-案例",
	//项目logo
	logoUrl: "https://qn.kemean.cn/upload/201906/19/3f3b4751f3ed4a97be804450c3ec4c79",
	//页面分享配置
	share: {
		title: 'uniApp-案例',
		// #ifdef MP-WEIXIN
		path: '/pages/home/home', //小程序分享路径
		// #endif
		// #ifdef H5 || APP-PLUS
		//公众号||APP分享
		desc: "uniApp-案例", // 分享描述
		link: "https://www.kemean.com/sameCity/18031201/index.html", // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
		imgUrl: "http://qn.kemean.cn/upload/201901/28/23bedfc34597482292ecd6dc107f6342", // 分享图标
		// #endif
	}
};
//手机号验证正则表达式
const phoneRegular = /^1\d{10}$/;
//邮箱验证正则表达式
const mailRegular = /^\w+@\w+(\.[a-zA-Z]{2,3}){1,2}$/;
//密码验证正则表达式
const passwordRegular = /^[a-zA-Z0-9]{4,10}$/;
export default Object.assign({
	phoneRegular,
	mailRegular,
	passwordRegular,
	api,
}, courtConfig);
